oath of secrecy

Translations
клятва о неразглашении
He was required to take an oath of secrecy before joining the project.
Он был обязан дать клятву о неразглашении перед присоединением к проекту.
Definitions
A formal promise or commitment to keep certain information confidential and not disclose it to unauthorized individuals or parties.